cmake_minimum_required(VERSION 2.8.9)

# note : gtest is not utilized for now

set(pch ${ROOT}/src/core/precompiled_header.h)
# test_module.so
set(test_module_src test_module.cc) 
add_library_with_pch(test_module test_module_src ${pch})
set_target_properties(test_module PROPERTIES PREFIX "")

# test_module_2.so
set(test_module_2_src test_module_2.cc) 
add_library_with_pch(test_module_2 test_module_2_src ${pch})
set_target_properties(test_module_2 PROPERTIES PREFIX "")

# unittest_module executale
set(unittest_module_src unittest_module.cc)
add_executable_with_pch(unittest_module unittest_module_src ${pch})
target_link_libraries(unittest_module core_unittest)

install(FILES config.xml DESTINATION .)
install(TARGETS test_module test_module_2 LIBRARY DESTINATION .)
install(TARGETS unittest_module RUNTIME DESTINATION .)

